rat ridden - Turc Anglais Dictionnaire